.ql-editor {
    min-height: 300px;
    max-height: calc(100vh - 120px);
    overflow-y: auto;
  }
  
  .ql-container {
    font-size: 16px;
  }
  
  /* 字体选择器样式 */
  .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="SimSun"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="SimSun"]::before {
    content: "宋体";
    font-family: "SimSun";
  }
  
  .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="SimHei"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="SimHei"]::before {
    content: "黑体";
    font-family: "SimHei";
  }
  
  .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Microsoft-YaHei"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Microsoft-YaHei"]::before {
    content: "微软雅黑";
    font-family: "Microsoft YaHei";
  }
  
  .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="KaiTi"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="KaiTi"]::before {
    content: "楷体";
    font-family: "KaiTi";
  }
  
  .ql-snow .ql-picker.ql-font .ql-picker-label[data-value="FangSong"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="FangSong"]::before {
    content: "仿宋";
    font-family: "FangSong";
  }
  
  /* 编辑器内容区字体样式 */
  .ql-font-SimSun {
    font-family: "SimSun" !important;
  }
  
  .ql-font-SimHei {
    font-family: "SimHei" !important;
  }
  
  .ql-font-Microsoft-YaHei {
    font-family: "Microsoft YaHei" !important;
  }
  
  .ql-font-KaiTi {
    font-family: "KaiTi" !important;
  }
  
  .ql-font-FangSong {
    font-family: "FangSong" !important;
  }